home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #4 / Amiga Plus CD - 2000 - No. 4.iso / Tools / Musik / Misc / Amster / Source / include / gui.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-05-27  |  1.2 KB  |  60 lines

  1. /*
  2. ** GUI Header
  3. */
  4.  
  5. #include <sys/types.h>
  6.  
  7. #include "include/napster.h"
  8.  
  9. #ifndef AMSTER_GUI_H
  10. #define AMSTER_GUI_H
  11.  
  12. extern struct guidata *gui;
  13. extern int gui_napon;
  14.  
  15. struct guidata {
  16.     struct MUI_CustomClass *url_mcc;
  17.     struct MUI_CustomClass *panel_mcc;
  18.     struct MUI_CustomClass *search_mcc;
  19.     struct MUI_CustomClass *dl_mcc;
  20.     struct MUI_CustomClass *ul_mcc;
  21.     struct MUI_CustomClass *share_mcc;
  22.     struct MUI_CustomClass *prf_mcc;
  23.     struct MUI_CustomClass *about_mcc;
  24.     struct MUI_CustomClass *info_mcc;
  25.     struct MUI_CustomClass *msg_mcc;
  26.     struct MUI_CustomClass *chat_mcc;
  27.     struct MUI_CustomClass *navi_mcc;
  28.     u_long *app;
  29.     u_long *iconpanelmenu;
  30.     u_long *win;
  31.     u_long *searchpanel,*stat,*lamp,*inbut,*outbut,*rebut,*rect,*iconpanel;
  32.     u_long *swin;
  33.     u_long *shwin;
  34.     u_long *iwin;
  35.     u_long *mwin;
  36.     u_long *dwin;
  37.     u_long *uwin;
  38.     u_long *awin;
  39.     u_long *WI_Navigator, *WI_ConnectTo;
  40.  
  41.     /* Connect to... */
  42.     u_long *ST_ConnectServer, *ST_ConnectUser, *ST_ConnectPw, *TG_ConnectReg;
  43.     u_long *BT_ConnectServer;
  44.  
  45.     /* For now, let these variables live among the GUI instance data */
  46.     char *ConnectUser, *ConnectPw;
  47. };
  48.  
  49. enum {
  50.     CONNECT,
  51.     DISCONNECT,
  52.     RECONNECT,
  53.     CONNECTSERVER,
  54.     EXECUTEAREXX,
  55.     UPDATEPANEL,
  56.     DEICONIFIED
  57. };
  58.  
  59. #endif    /* AMSTER_GUI_H */
  60.